water stream - French English Dictionary